package d1_stringbuilder;

public class StringBuilderDemo02 {
    public static void main(String[] args) {
        //目标: 进行StringBuilder拼接字符串的性能测试
        // 1. 使用String拼接, 看效率如何

        /*
        String s = "";
        for (int i = 0; i < 1000000; i++) {
            s += "abc";
        }
        System.out.println(s);//每次会重新产生一个新的字符串放在常量池中,性能特别不好
        */

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < 1000000; i++) {
            sb.append("abc");
        }

        System.out.println(sb);//底层是一个容器对象,拼接多少次都是容器对象
    }
}
